﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;

namespace QuanLyCongDan.GUI
{
    public partial class frmDangNhap : DevExpress.XtraEditors.XtraForm
    {
        #region Attribute
        string userName;

        public string UserName
        {
            get { return userName; }
            //set { userName = value; }
        }
        #endregion

        public frmDangNhap()
        {
            InitializeComponent();
            this.DialogResult = DialogResult.Cancel;
        }

        private void btnCancleLogin_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUsername.Text == "")
                {
                    MessageBox.Show("Xin hãy nhập tên");
                    return;
                }
                if (!DAL.DAL_TaiKhoan.IsUsernameExist(txtUsername.Text))
                {
                    MessageBox.Show("Tên đăng nhập không tồn tại");
                    return;
                }
                //string goldPass = PassProcess.GetGoldPass();
                if (!PassProcess.IsSamePass(DAL.DAL_TaiKhoan.GetPassword(txtUsername.Text), txtPassword.Text))
                {
                    MessageBox.Show("Thông tin không chính xác");
                    return;
                }
                // ======= đăng nhập thành công =====
                MessageBox.Show("Xin chào " + txtUsername.Text + "\nBạn đã đăng nhập thành công", "Đăng nhập thành công");
                userName = txtUsername.Text;
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Đăng nhập có lỗi");
                return;
            }
        }
    }
}